home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Family Forum 257
/
SOMC Family Forum 257 - Disc 1.iso
/
somc
/
magoffer.dir
/
00001_Script_Start Movie
next >
Wrap
Text File
|
1998-10-22
|
3KB
|
124 lines
on startMovie
glowClear()
end
--* This handler hides/shows the glow images. eg: glow(5,TRUE) *
on glow WHICHSPRITE, TRUEORFALSE
set the visible of sprite WHICHSPRITE to TRUEORFALSE
end glow
--* TURN OF ALL GLOWS ON START
on glowClear
repeat with i = 10 to 15
glow(i)
end repeat
end
--* This handler switches the text color for a glow effect. eg.textglow("Hello",1)*
on textglow WHICHMEMBER, COLORNUMBER
set the foreColor of member WHICHMEMBER to COLORNUMBER
end textglow
--* This is for using a HotSpot or Button for closing the window or a overlaid
--* cover up sprite THIS IS AN EXAMPLE NOT A HANDLER
--on mouseUp
-- global enableHotspots
-- doClick()
-- if (the visible of sprite 35) then
-- hideFonts()
-- restoreBI()
-- else
-- close window "BIART"
-- forget window "BIART"
-- tell the stage to enableHotspots()
-- end if
--end mouseUp
--* THIS HANDLER EXAMPLE OF DISABLING HOTSPOTS WHEN RUNNING MIAW*
--on mouseEnter
-- if not count(the windowList) then
-- doRollover(52)
-- end if
--end
--
--
--on mouseLeave
-- if not count(the windowList) then
-- doRollout(52)
-- end if
--end
--* THIS HANDLER OPEN AND CENTERS A MOVIE IN A WINDOW *
on openMIAW MYWINDOW
set myRect=the rect of window MYWINDOW
set myStage=the rect of the Stage
set myWidth=(getAt(myRect,3)-getAt(myRect,1))
set myHeight=(getAt(myRect,4)-getAt(myRect,2))
set myLocH=((getAt(myStage,3)+getAt(myStage,1))/2)-(myWidth/2)
set myLocV=((getAt(myStage,2)+getAt(myStage,4))/2)-(myHeight/2)
set myNewRect=rect(myLocH,myLocV,(myLocH+myWidth),(myLocV+myHeight))
set the rect of window MYWINDOW=myNewRect
set the windowType of window MYWINDOW to 2
open window MYWINDOW
end openMIAW
--* THESE HANDLERS TURN ON A GLOW, TURN POINTER A HAND AND PLAYS A SOUND *
--
--on doRollover numsprite
-- glow(numsprite,TRUE)
-- global mgfinger,mgfingermask
-- cursor[mgfinger,mgfingermask]
-- updatestage
-- puppetsound 1, "rollsound"
-- -- repeat while soundbusy(1)
-- -- end repeat
--end
--* THIS HANDLER TURNS THE SPRITE PASSED TO IT TO INVISIBLE AND RESETS THE CURSOR
on doRollout numsprite
glow(numsprite,FALSE)
cursor 0
end
--* PLAYS A CLICK SOUND
on doClick
puppetsound 1,"clicksound"
updateStage
end
on doRollover numsprite,SOUNDNUM
glow(numsprite,TRUE)
global finger,fingermask
cursor[finger,fingermask]
updatestage
case SOUNDNUM of
1:
puppetsound 1, "rollsound"
-- repeat while soundbusy(1)
-- end repeat
2:
puppetsound 1, "rollsound2"
-- repeat while soundbusy(1)
-- end repeat
end case
end